package src.jdk8;

/**
 * @author jack.wu
 * @version 1.0
 * @date 2020/5/26
 */
public interface InterfaceDemo {

    /**
     * jdk1.8特性 可以在接口中编写默认方法 实现该接口的会默认继承该方法
     */
    default void defaultMethod() {
        System.out.println("这个是默认方法");
    }

    /**
     * jdk1.8特性 可以在接口中编写静态方法  static方法必须通过接口类调用
     */
    static void staticMethod() {
        System.out.println("这个是静态方法");
    }

    /**
     * 抽象方法 需要子类实现
     */
    void abstractMethod();
}
